typedef int ElementType;
typedef struct TreeNode
{
	ElementType Element;
	Node *FirstChild;
	Node *NextSibling;
} Node;